2975,2967,2957,2938,2937,2931,2921,2914,2907,2899,2896,2892,2893,2898,2898,2906,2916,2928,2930,2933,2935,2943,2943,2948,2952,2953,2960,2967,2979,2993,3004,3013,3021,3027,3028,3022,3022,3017,3010,3005,3005,3015,3026,3030,3037,3030,3025,3015,3008,3006,2998,2983,2975;717,711,700,681,666,661,659,656,651,646,639,629,608,604,590,587,581,574,563,555,543,536,517,507,502,492,493,497,500,515,524,529,530,529,547,560,575,582,589,596,615,622,629,639,653,651,653,665,672,688,694,709,717